

var form;
var table;
var layer;
var $;
var productSate;
layui.use(['layer','form','table'],function(){
    form=layui.form;
    table=layui.table;
    layer=layui.layer;
    $=layui.$;

    //统计全部商品的数量
    conAllGoods();
    //统计审核通过商品数量
    conApproved(3);
    //统计待审核商品数量
    conToAudit(2);
    //统计未通过商品数量
    conNotThrough(4);
    //展示table表格
    show(productSate);


    //商品分类下拉菜单
    $.ajax({
        url: "/SyOperationController/selProductCategorySelect",
        type: "get",
        dataType: "json",
        success: function (data) {
            var i="<option value=''>请选择商品分类</option>";
            for(var a=0;a<data.data.length;a++){
                i+="<option value='"+data.data[a].category_id+"'>"+data.data[a].categroy_name+"</option>";

            }
            $("#categoryId").html(i);
            form.render();
        }
    });

})
//统计全部商品的数量
function conAllGoods(){
    $.post("/SyOperationController/getStatisticalAuditStatus",function (data) {
        $("#AllGoods").text(data.data);
    });
}
//统计审核通过商品数量
function conApproved(productSate){
    $.post("/SyOperationController/getStatisticalAuditStatus",{"productSate":productSate},function (data) {
        $("#approved").text(data.data);
    });
}
//统计待审核商品数量
function conToAudit(productSate){
    $.post("/SyOperationController/getStatisticalAuditStatus",{"productSate":productSate},function (data) {
        $("#ToAudit").text(data.data);
    });
}
//统计未通过商品数量
function conNotThrough(productSate){
    $.post("/SyOperationController/getStatisticalAuditStatus",{"productSate":productSate},function (data) {
        $("#NotThrough").text(data.data);
    });
}

//重置按钮
$('#resetBtn').on('click',function(){
    $("input").val("");
    show(productSate);
});


//高级检索
function sousuo(){
    var prsa=$("input[name='productSate1']").val();
    var name1=$("input[name='productName1']").val();
    var categoryId=$("#categoryId option:selected").val();
    var trna=$("input[name='trueName1']").val();
    var code1=$("input[name='productCode1']").val();
    var price=$("input[name='currentpriceProduct1']").val();

    $.post("/SyOperationController/getCommodityAudit",
        {"productCode":code1,"productName":name1,"currentpriceProduct":price,"categoryId":categoryId,"productSate":prsa,"trueName":trna},
        function (data) {
            tables(data.data);
        });
}

//高级检索弹出层
var search=function(){
    layer.open({
        type:2,  //弹出层类型
        title:"高级检索",
        area:['550px','410px'], //弹出层大小
        shade:0.4, //设置遮罩透明度
        offset:'auto', //设置遮罩位置
        content:'AdvancedSearchCourseReview.html', //弹出层内容页面
        success: function (data) {
        }
    })
    window.layer_1=layer;
}

//页面搜索框
var seek=function(){
    var productSate1=$('input[name=productSate1]').val();
    var productName=$('input[name=productName]').val();
    var categoryId=$("#categoryId option:selected").val();
    var trueName=$('input[name=trueName]').val();
    $.post("/SyOperationController/getCommodityAudit", {"productSate":productSate1,"productName":productName,"categoryId":categoryId,"trueName":trueName}, function (data) {
        tables(data.data);
    });
}

//展示table表格
function showtables(productSate){
    $.post("/SyOperationController/getCommodityAudit",{"productSate":productSate},function (data) {
        tables(data.data);
    });
}
//table表格信息
function tables(data){
    table.render({
        elem:"#table_id",//容器
        data:data,
        title:"商品数据列表",
        limit:10,//分页显示条数
        toolbar:"#toolbar_id",
        //page:true,
        page: {
            layout: [ 'prev', 'page', 'next', 'skip','count','limit'], //自定义分页布局
            limits:[5,10,15,20,25,30], //每页条数的选择项。
            limit:5
        },
        cols:[[//定义列
            //{type:'checkbox',align:'center'},//复选框靠左
            {title:'序号',align:'center',width:70,templet:function(data){
                    return data.LAY_INDEX;
                }},
            {field:"product_code",title:"商品编号",align:'center'},
            {field:"main_image",title:"商品图片", width:130,align:'center',templet:function(data){
                    return "<img src="+data.main_image+" height='100px'>";
                }},
            {field:"product_name",title:"商品名称",width:160,align:'center'},
            {field:"currentprice_product",title:"价格",align:'center',templet:function(data){
                    return "￥"+data.currentprice_product;
                }},
            {field:"categroy_name",title:"分类",align:'center'},
            {field:"true_name",title:"上传人员",align:'center'},
            {field:"product_sate",title:"审核状态",align:'center',templet:function(data){
                    if(data.product_sate==3){
                        return "<p>审核通过</p>";
                    }else if(data.product_sate==2){
                        return "<p>待审核</p>";
                    }else{
                        return "<p>未通过</p>";
                    }
                }},
            {field:"",title:"操作",align:'center',width:160,templet:function(data){
                    if(data.product_sate==3){
                        return "<a style='color:#009688;cursor:pointer;' onclick='javascript:examine(\""+data.product_id+"\");'>查看</a>   ";
                    }else if(data.product_sate==2){
                        return "<a style='color:#009688;cursor:pointer;' onclick='javascript:examine(\""+data.product_id+"\");'>查看</a>   " +
                            "<a style='color:#009688;cursor:pointer;' onclick='javascript:audit(\""+data.product_id+"\",\""+data.product_name+"\",\""+data.create_user+"\");'>审核</a>   ";
                    }else{
                        return "<a style='color:#009688;cursor:pointer;' onclick='javascript:examine(\""+data.product_id+"\");'>查看</a>   ";
                    }
                }}
        ]]
    });
}
//展示table表格
function show(productSate){
    $(" #AllGoodss").removeClass("layui-btn-primary");
    $(" #approveds").addClass("layui-btn-primary");
    $(" #ToAudits").addClass("layui-btn-primary");
    $(" #NotThroughs").addClass("layui-btn-primary");
    showtables(productSate);
}
//全部商品的列表
$('#AllGoodss').on('click',function(){
    $(" #AllGoodss").removeClass("layui-btn-primary");
    $(" #approveds").addClass("layui-btn-primary");
    $(" #ToAudits").addClass("layui-btn-primary");
    $(" #NotThroughs").addClass("layui-btn-primary");
    showtables(productSate);
})
//审核通过商品的列表
$('#approveds').on('click',function(){
    $('input[name=productSate1]').val(3);
    $(" #approveds").removeClass("layui-btn-primary");
    $(" #AllGoodss").addClass("layui-btn-primary");
    $(" #ToAudits").addClass("layui-btn-primary");
    $(" #NotThroughs").addClass("layui-btn-primary");
    showtables(3);
})
//待审核商品的列表
$('#ToAudits').on('click',function(){
    $('input[name=productSate1]').val(2);
    $(" #ToAudits").removeClass("layui-btn-primary");
    $(" #AllGoodss").addClass("layui-btn-primary");
    $(" #approveds").addClass("layui-btn-primary");
    $(" #NotThroughs").addClass("layui-btn-primary");
    showtables(2);
})
//未通过商品的列表
$('#NotThroughs').on('click',function(){
    $('input[name=productSate1]').val(4);
    $(" #NotThroughs").removeClass("layui-btn-primary");
    $(" #AllGoodss").addClass("layui-btn-primary");
    $(" #ToAudits").addClass("layui-btn-primary");
    $(" #approveds").addClass("layui-btn-primary");
    showtables(4);
})

//查看商品详情
var examine=function(productId){
    var index = layer.open({
        type:2,
        title:"商品详情",
        area:['800px','600px'],
        shade:0.4,
        offset:'auto',
        maxmin: true,
        content:"/operation/comment/TeaCommodityView.html",
        success:function(layero,index) {
            //查找当前引入的iframe内容
            var obj = layero.find('iframe').contents();
            //根据选择器选择input,并设置值
            obj.find('#courseId').val(productId);

        }
    });
    layer.full(index);
}

//审核商品信息
var audit=function(id,name,userId){
    //获取当前登陆人员的信息
    var create=localStorage.getItem("user");
    create=JSON.parse(create);//将获取json字符串转json对象

    if(userId==create.user_id){
        layer.msg("无审核资格",{icon:5});
    }else{
        audits(id,name);
    }
}

//审核商品信息弹出层
var audits=function(id,name){
    layer.open({
        type:2,  //弹出层类型
        title:"商品审核",
        area:['450px','380px'], //弹出层大小
        shade:0.4, //设置遮罩透明度
        offset:'auto', //设置遮罩位置
        content:'Operation_auditList_Audit.html', //弹出层内容页面
        success:function(layero,index){
            //查找当前引入的iframe内容
            var obj=layero.find("iframe").contents();
            //用选择器查找  选中input框
            obj.find('input[name=productId]').val(id);
            obj.find('input[name=productName]').val(name);

        },
    });
    window.layer_1=layer;
}

//刷新
var shuaxin=function(){
    window.location.reload();
}

//刷新按钮
$("#refreshs").on('click',function(){
    window.location.reload();
});